﻿using System;
using System.Collections.Generic;
using System.Text;
using System.IO;

namespace appLibrary
{
    public class Log
    {

        public static void eLog(String usuario, string mensaje)
        {
            string path = System.AppDomain.CurrentDomain.BaseDirectory;
            //String rut=Directory.GetCurrentDirectory();
            string pc = "MiguelPC";
            DateTime f = DateTime.Now;
            StreamWriter log;
            string fecha = f.ToString("ddMMyyyy");

            string file="";
            if(Util.createDirectory())
                file = @"" + path + "/logs/sim_" + fecha + ".log";
            else
                file = @"" + path + "/logs/sim_" + fecha + ".log";

            if (!File.Exists(file))
            {
                log = new StreamWriter(file);
            }
            else
            {
                log = File.AppendText(file);
            }

            fecha = f.ToString("dd-MM-yyyy HH:mm:ss");
            mensaje = fecha + ";" + pc + ";" + usuario + ";" + mensaje + ";";
            Console.WriteLine(mensaje);
            log.WriteLine(mensaje);
            log.Close();
        }
    }
}
